export interface BillMonthRecordVO {
  /**
   *
   */
  id: number;

  /**
   * 租户编号
   */
  tenantId: string;

  /**
   * 信用卡id
   */
  creditCardId: number;

  /**
   * 月份
   */
  monthCode: string;

  /**
   * 开始日期
   */
  beginDate: string;

  /**
   * 结束日期
   */
  endDate: string;

  /**
   *  本账单总拆分金额
   */
  billTotalMoney: number;

  /**
   * 是否已经收取服务管理费
   */
  isPayFee: number;

  /**
   *  交的管理服务费
   */
  payFee: number;

  /**
   * 刷卡生成状态0 - 未生成 1 - -已生成   2 - 生成失败
   */
  posState: number;

  /**
   * 扫码生成状态0 - 未生成 1 - -已生成   2 - 生成失败
   */
  qrState: number;

  /**
   * 状态
   */
  state: number;

  /**
   * 添加时间
   */
  createTime: string;

  /**
   * 账单模式  0 - 先进后出   1 - 先出后进
   */
  billType: number;

}

export interface BillMonthRecordForm extends BaseEntity {
  /**
   *
   */
  id?: number;

  /**
   * 租户编号
   */
  tenantId?: string;

  /**
   * 信用卡id
   */
  creditCardId?: number;

  /**
   * 月份
   */
  monthCode?: string;

  /**
   * 开始日期
   */
  beginDate?: string;

  /**
   * 结束日期
   */
  endDate?: string;


  /**
   *  本账单总拆分金额
   */
  billTotalMoney?: number;

  /**
   *  是否已经交管理服务费
   */
  isPayFee?: number;

  /**
   *  交的管理服务费
   */
  payFee?: number;


  /**
   * 刷卡生成状态0 - 未生成 1 - -已生成   2 - 生成失败
   */
  posState?: number;

  /**
   * 扫码生成状态0 - 未生成 1 - -已生成   2 - 生成失败
   */
  qrState?: number;

  /**
   * 状态
   */
  state?: number;

  /**
   * 添加时间
   */
  createTime?: string;

  /**
   * 账单模式  0 - 先进后出   1 - 先出后进
   */
  billType?: number;

  creditCard?: any;
}

export interface BillMonthRecordQuery extends PageQuery {

  /**
   * 租户编号
   */
  tenantId?: string;

  /**
   * 信用卡id
   */
  creditCardId?: number;

  /**
   * 月份
   */
  monthCode?: string;

  /**
   * 开始日期
   */
  beginDate?: string;

  /**
   * 结束日期
   */
  endDate?: string;

  /**
   *  本账单总拆分金额
   */
  billTotalMoney?: number;
  /**
   * 状态
   */
  state?: number;

  /**
   * 添加时间
   */
  createTime?: string;

  /**
   * 账单模式  0 - 先进后出   1 - 先出后进
   */
  billType?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



